Defines a value paired with a distinctive "null" state that denotes
the absence of a value. If default constructed, a Nullable!T object starts in the null state. Assigning it renders it
non-null. Calling nullify can nullify it again.
Practically Nullable!T stores a T and a bool.
This is basically std.typecons.Nullable with extra features. This module contains: $(TOC isNullable) $(TOC Nullable)